﻿/*----------------------------------------------------------------
//Copyright (C) 2012 赵国伟
//文件功能描述：商品分类管理客户端脚本
//创建人：赵国伟
//生成时间：2012/03/17 16:15:00
//----------------------------------------------------------------*/


var AjaxServerUrl = "/Manage/AS/GoodsCommon.aspx";
var SelectOptionOfCategory; //区域下拉选项;
var CategoryID = 0;
var ParentID = 0;
var ModelOfCategory; //前台赋值；



///调整指定类别的状态；
function ModifyStatus(categoryId, status) {
    var url = AjaxServerUrl +"?Action=ModifyCategoryStatus&CategoryID=" + categoryId;
    url += "&status=" + escape(status);
    AjaxGet(url, null, "修改成功！");
}


///控制操作列表的显示或者关闭
function SwitchAct(id) {

    if ($("#spAct" + id).css("display") == "none") {
        $("#spAct" + id).css("display", "");
    }
    else {
        $("#spAct" + id).css("display", "none");
    }
}

function Delete(id) {
    if (!confirm("提示：您确定要删除该类别吗？"))
        return;
    AjaxGet(AjaxServerUrl + "?Action=DeleteCategory&CategoryID=" + id);
}

function Init() {
    CategoryID = 0;
    ParentID = 0;

}
///绑定表单信息；
function BindUpdateForm() {
    var url = AjaxServerUrl + "?action=GetCategoryInfo&CategoryID=" + CategoryID + "&tttt=" + Math.random();
    $.ajax(
    {
        type: "Get",
        url: url,
        dataType: "json",
        success: function (data) {
            if (data != null) {
                $("#ddlParentCategoryID").val(data._parentid);
                $("#txtCategoryName").val(data._categoryname);
                $("#ddlStatus").val(data._status);
            }
        }
    });
}


function Save() {
    $("#btnSave").attr("disabled", true);
    if (!CheckForm()) {
        $("#btnSave").attr("disabled", false);
        return;
    }
    var dataInfo = clone(ModelOfCategory);
    dataInfo._categoryid = CategoryID;
    dataInfo._parentid = $("#ddlParentCategoryID").val();
    dataInfo._categoryname = $("#txtCategoryName").val();
    dataInfo._status = $("#ddlStatus").val();
    dataInfo._createdate = "/Date(" + CurrentDateStringToUTC() + ")/";
    //固定数据初始化；
    dataInfo._depth = 0;
    dataInfo._rootid = 0;
    var url = AjaxServerUrl + "?action=SaveCategory";
    AjaxPost(url, "btnSave", dataInfo);  //更新数据；
    $("#btnSave").attr("disabled", false);
}


function CheckForm() {

    if ($("#txtCategoryName").val() == "") {
        alert("系统提示：请输入类别名称！");
        $("#txtCategoryName").focus();
        return false;
    }
    return true;
}


///返回指定操作的表单录入界面；
function GetForm(pId, Id) {

    Init(); //页面初始；
    if (pId == null)
        ParentID = 0;
    else
        ParentID = pId;
    if (Id > 0)
        CategoryID = Id;

    if (CategoryID <= 0) {
        GetPopupDiv(500, 610, "#e2e2e2", "添加类别", GetHtmlForm());
        $("#ddlParentCategoryID").val(ParentID);
    }
    else {
        GetPopupDiv(500, 610, "#e2e2e2", "编辑类别", GetHtmlForm());
        BindUpdateForm();
    }
}


function GetHtmlForm() {
    var html = new Array();
    html.push("<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"table\">");
    html.push("  <tr>");
    html.push("    <td colspan=\"2\" align=\"left\"  class=\"TableHeadRow\">&gt;&gt类别信息</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\"  >所属类别：</td>");
    html.push("    <td align=\"left\" >      <select name=\"ddlParentCategoryID\" id=\"ddlParentCategoryID\">");
    html.push("      <option value=\"0\">-----------根类-----------</option>");
    html.push(SelectOptionOfCategory);
    html.push("        </select>");
    html.push("    *</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td width=\"21%\" align=\"right\"  >类别名称：</td>");
    html.push("    <td width=\"79%\" align=\"left\" ><input name=\"txtCategoryName\" type=\"text\" id=\"txtCategoryName\" class=\"border6\" size=\"20\">");
    html.push("      *</td>");
    html.push("  </tr>");
   
    html.push("  <tr>");
    html.push("    <td align=\"right\" >状态：</td>");
    html.push("    <td align=\"left\" ><select name=\"ddlStatus\" id=\"ddlStatus\">");
    html.push("      <option value=\"正用\">正用</option>");
    html.push("      <option value=\"停用\">停用</option>");
    html.push("    </select></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\"  >&nbsp;</td>");
    html.push("    <td align=\"left\"  ><input name=\"btnSave\" type=\"submit\" id=\"btnSave\" value=\" 保 存 \" class=\"btn2\" onclick=\"return Save();\">");
    html.push("        <input name=\"btnClose\" type=\"button\" id=\"btnClose\" value=\" 关闭本窗口 \" class=\"btn2\"  onclick=\"yesOther(false);\" /></td>");
    html.push("  </tr>");
    html.push("</table>");
    return html.join("");
}






